﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Apewer.Source
{

    /// <summary>字段类型。</summary>
    [Serializable]
    public enum ColumnType
    {

        /// <summary>带符号的 64 位整数（System.Int64）。</summary>
        Integer,

        /// <summary>64 位浮点数（System.Double）。</summary>
        Float,

        /// <summary>可变长度的二进制数据（System.Byte[]）。</summary>
        Bytes,

        /// <summary>日期和时间类型（System.DateTime）。</summary>
        DateTime,

        /// <summary>可变长度的字符串（System.String），必须指定长度。</summary>
        VarChar,

        /// <summary>长可变长度的字符串（System.String），最多 255 个字符。</summary>
        VarChar191,

        /// <summary>可变长度的字符串（System.String）。</summary>
        VarCharMax,

        /// <summary>可变长度的字符串（System.String）。</summary>
        Text,

        /// <summary>可变长度的字符串（System.String），必须指定长度。</summary>
        NVarChar,

        /// <summary>可变长度的字符串（System.String），最多 255 个字符。</summary>
        NVarChar191,

        /// <summary>可变长度的字符串（System.String）。</summary>
        NVarCharMax,

        /// <summary>可变长度的字符串（System.String）。</summary>
        NText,

        /// <summary>布尔类型（System.Boolean）。</summary>
        Boolean

    }

}
